// 引入评论集合
const { Comment } = require('../../models/comment')

module.exports = async (req, res) => {
  const id = req.query.id;
  // 获取评论内容
  const { content } = req.body;
  // 判断该用户是否已登录
  if (!req.session.username) {
    // 未登录, 重定向至登录页面，并且带参数redirect，指定登录成功后的chon
    res.redirect("/admin/login?redirect=/home/article?id=" + id);
  } else {
    // 已登录
    const comment = {
        content,
        author: req.app.locals.userInfo._id,
        article: id,
    };
    // 将评论添加到数据库中
    await Comment.create(comment);

    // 重定向至文章详情页面
    res.redirect('/home/article?id=' + id);
  }
};
